<?php
	require_once dirname(__FILE__) . '/../../utils/Utils.php';
	//引入公共参数
	$constant = include(dirname(__FILE__) . '/../../AppletConstant.php');

	$utils =	new Utils();

	/**
	 *  赠送优惠券
	 *
	 */

	//调用地址
	$url = "https://open.95516.com/open/access/1.0/coupon.download";
	//拼装参数Map
	$params 	=	array();
	$params["appId"] 				=	$constant['appId'];

	//交易流水号,不重复，最大 64 位
	$params["transSeqId"] 			=	"";

	//请求日期,格式: yyyyMMdd
	$params["transTs"] 				=	"";

	//	优惠券id
	$params["couponId"] 				=	"";

	//交易手机号，若上送，（使用 symmetricKey 对称加密，内容为 base64格式 ）
	$params["mobile"] 				=	"";

	//交易卡号，若上送，（使用 symmetricKey 对称加密，内容为 base64格式 ）
	$params["cardNo"] 				=	"";

	$params["openId"] 				=	$constant['openId'];

	//赠送维度， 2 位，可选：01 -手机号 02 -卡号 03 -用户（三选一）
	$params["acctEntityTp"] 			=	"";

	//优惠券数量
	$params["couponNum"] 			=	"";
	
	//随机字符串
	$nonceStr = $utils->createNonceStr();
	$params["nonceStr"] =	$nonceStr;

	//时间戳
	$timestamp = time();
	$params["timestamp"] =	$timestamp;

	//签名
	$signature = $utils->sign($params, $constant['SIGN_KEY_PACKET']);
    $params["signature"]=$signature;
	
	//对称密钥加密
	$params = $utils->encryptedParamMap($constant['SYMMETRIC_KEY'], $params, array("mobile", "cardNo"));

	//发送请求
	$resultStr 	=	$utils->sendPostGson($url,$params);
	print_r("-------获取赠送优惠券信息: ".$resultStr." --------- ");
    exit();
	
?>
